Connor McDavid had a five-point night, setting up Leon Draisaitl on all three of his goals for the hat trick as the Edmonton Oilers dominated the Calgary Flames 5-1.